home *** CD-ROM | disk | FTP | other *** search
- package netscape.ldap;
-
- class Timer {
- private long m_timeout;
- // $FF: renamed from: t java.lang.Thread
- private Thread field_0;
- private TimerEventListener listener;
- protected TimerEventListener stopListener;
-
- Timer(long var1) {
- this.m_timeout = var1;
- }
-
- void start() {
- TimerRunnable var1 = new TimerRunnable(this);
- this.field_0 = new Thread(var1);
- this.field_0.start();
- }
-
- void suspend() {
- this.field_0.suspend();
- }
-
- void stop() {
- this.field_0.stop();
- }
-
- void restart() {
- this.field_0.resume();
- }
-
- long getTimeout() {
- return this.m_timeout;
- }
-
- void fireExpiredEvent() {
- if (this.stopListener != null) {
- TimerEvent var1 = new TimerEvent(this);
- this.stopListener.timerExpired(var1);
- }
-
- }
-
- void addTimerExpiredEventListener(TimerEventListener var1) {
- this.stopListener = var1;
- }
-
- void removeTimerExpiredEventListener(TimerEventListener var1) {
- this.stopListener = null;
- }
- }
-